package cn.zwx.goods.svc.rpc.vo;

import lombok.Data;
import org.apache.dubbo.apidocs.annotations.ResponseProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zhangwenxue
 */
@Data
public class SkuListVO {

    /**
     * 商品id
     */
    @ResponseProperty("skuId")
    private String id;

    /**
     * SKU名称
     */
    @ResponseProperty("SKU名称")
    private String name;

    /**
     * 价格（分）
     */
    @ResponseProperty("价格（分）")
    private Long price;

    /**
     * 市场价格 单位分
     */
    @ResponseProperty("市场价格 单位分")
    private Long marketPrice;

    /**
     * 预警数量值
     */
    @ResponseProperty("预警数量值")
    private Integer preWarningNum;

    /**
     * 库存数量
     */
    @ResponseProperty("库存数量")
    private Integer num;

    /**
     * 商品图片
     */
    @ResponseProperty("商品图片")
    private String image;

    /**
     * 商品图片列表
     */
    @ResponseProperty("商品图片列表")
    private String images;

    /**
     * 商品状态 1-正常，2-下架，3-删除
     */
    @ResponseProperty("商品状态 1-正常，2-下架，3-删除")
    private Integer status;

    /**
     * 商品条形码
     */
    @ResponseProperty("商品条形码")
    private String modelId;

    /**
     * 商品重量
     */
    @ResponseProperty("商品重量")
    private Double weight;

    /**
     * 商品体积
     */
    @ResponseProperty("商品体积")
    private Double volume;

    /**
     * 排序值
     */
    @ResponseProperty("排序值")
    private Integer sort;

    /**
     * 更新时间
     */
    @ResponseProperty("更新时间")
    private Date updateTime;

    /**
     * 创建时间
     */
    @ResponseProperty("更新时间")
    private Date createTime;
}
